package Encryption;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.UUID;

/**
 * 介绍：全称Message Digest
 * Algorithm(信息摘要算法)，是将任意长度的数据字符串转化成短小的固定长度的值的单向操作，任意两个字符串不应有相同的散列值。
 */
public class MD5Encry {

    public static void main(String[] args) throws Exception {



    }

    /**
     * 不加盐版
     */
    public static String getMD5(String data) throws Exception {

        // 1.获取MessageDigest对象并设置算法
        MessageDigest md5 = MessageDigest.getInstance("MD5");

        // 2.传入要加密的数据
        md5.update(data.getBytes());

        // 3.获取MD5码并返回
        return md5.digest().toString();

    }



}
